package cn.wps.note.base; import android.content.Context; import android.os.Build; import android.util.AttributeSet; import android.view.View; import android.widget.ImageView; import android.widget.RelativeLayout; import defpackage.smh; public class CommonTitleBar extends RelativeLayout { private ImageView cDW; private int mHeight; private int ueC; private int ueD; private int ueE; private int ueF; private ImageView ueG; private a ueH; private int ueI; public interface a { boolean cmA(); } /* JADX INFO: Failed to restore enum class, 'enum' modifier removed */ static final class b extends Enum<b> { public static final int ueJ = 1; public static final int ueK = 2; public static final int ueL = 3; private static final /* synthetic */ int[] ueM = {ueJ, ueK, ueL}; } public CommonTitleBar(Context context) { this(context, null); } public CommonTitleBar(Context context, AttributeSet attributeSet) { this(context, attributeSet, 0); } public CommonTitleBar(Context context, AttributeSet attributeSet, int i) { super(context, attributeSet, i); this.ueI = b.ueJ; this.mHeight = getResources().getDimensionPixelOffset(attributeSet.getAttributeResourceValue("http://schemas.android.com/apk/res/android", "layout_height", R.dimen.public_common_title_bar_min_height)); this.ueC = getResources().getDimensionPixelOffset(R.dimen.public_common_title_bar_middle_height); this.ueD = (int) (getResources().getDisplayMetrics().density * 20.0f); if (Build.VERSION.SDK_INT < 21) { this.mHeight -= this.ueD; this.ueC -= this.ueD; } this.ueE = 0; this.ueF = this.mHeight - this.ueC; this.cDW = new ImageView(getContext()); this.cDW.setScaleType(ImageView.ScaleType.CENTER_CROP); this.cDW.setLayoutParams(new RelativeLayout.LayoutParams(-1, this.mHeight)); addView(this.cDW, 0); this.ueG = new ImageView(getContext()); this.ueG.setScaleType(ImageView.ScaleType.CENTER_CROP); this.ueG.setLayoutParams(new RelativeLayout.LayoutParams(-1, this.ueC)); addView(this.ueG, 1); if (getId() == R.id.common_title_bar_note_list) { this.cDW.setVisibility(8); this.ueG.setVisibility(0); } else { this.cDW.setVisibility(0); this.ueG.setVisibility(8); } int id = getId(); if (id == R.id.common_title_bar_login) { this.cDW.setVisibility(8); } else if (id == R.id.common_title_bar_me) { this.cDW.setVisibility(0); this.cDW.setImageDrawable(smh.a(smh.d.my)); } else if (id == R.id.common_title_bar_calendar || id == R.id.common_title_bar_search) { this.cDW.setVisibility(8); setBackgroundColor(smh.dn(17170445, smh.b.ufb)); } else if (id == R.id.common_title_bar_note_list) { if (smh.cnn()) { this.cDW.setVisibility(8); this.ueG.setVisibility(8); if (this.ueH != null) { } return; } this.cDW.setImageDrawable(smh.a(smh.d.titlebar)); this.ueG.setImageDrawable(smh.a(smh.d.home)); if (this.cDW.getVisibility() != 8 || this.ueG.getVisibility() != 8) { return; } if (this.ueH == null || this.ueH.cmA()) { this.cDW.setVisibility(8); this.ueG.setVisibility(0); G(this.ueG, this.ueE); this.cDW.setAlpha(0.0f); this.ueG.setAlpha(1.0f); if (this.ueH != null) { } return; } this.cDW.setVisibility(0); this.ueG.setVisibility(8); G(this.ueG, this.ueF); this.cDW.setAlpha(1.0f); this.ueG.setAlpha(0.0f); } else if (smh.cnn()) { this.cDW.setVisibility(8); } else { this.cDW.setVisibility(0); this.cDW.setImageDrawable(smh.a(smh.d.titlebar)); } } private static void G(View view, int i) { RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) view.getLayoutParams(); layoutParams.topMargin = i; view.setLayoutParams(layoutParams); } /* access modifiers changed from: protected */ public void onFinishInflate() { super.onFinishInflate(); if (getChildCount() > 2) { View childAt = getChildAt(2); RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) childAt.getLayoutParams(); if (Build.VERSION.SDK_INT >= 21) { layoutParams.topMargin = this.ueD; } childAt.setLayoutParams(layoutParams); } } /* access modifiers changed from: protected */ public void onMeasure(int i, int i2) { int makeMeasureSpec; int mode = View.MeasureSpec.getMode(i2); if (getId() == R.id.common_title_bar_note_list) { if (this.cDW.getVisibility() == 0 && this.ueG.getVisibility() == 0) { makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(((RelativeLayout.LayoutParams) this.ueG.getLayoutParams()).topMargin + this.ueC, mode); super.onMeasure(i, makeMeasureSpec); } else if (!((this.cDW.getVisibility() == 8 && this.ueG.getVisibility() == 8) || (this.cDW.getVisibility() == 0 && this.ueG.getVisibility() == 8))) { makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(this.ueC, mode); super.onMeasure(i, makeMeasureSpec); } } makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(this.mHeight, mode); super.onMeasure(i, makeMeasureSpec); } public void setCallback(a aVar) { this.ueH = aVar; if (this.cDW.getVisibility() != 8 || this.ueG.getVisibility() != 8) { this.cDW.getVisibility(); } } }